* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

#container {
	width: 910px;
	height: auto;
	padding: 20px 0;
	margin: auto;
	align: center;
}

* html #container {
	width: 921px;
}

h1 {
	font-size: 22px;
}

h2 {
	border-bottom: 1px solid #008040;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 10px;
}

.errors {
	color: red;
	margin: 5px;
}

.title {
	border-bottom: solid 2px #008040;
	border-left: solid 2px #008040;
	font-weight: bold;
	font-size: 15px;
	margin: 0 auto;
	padding: 0 10px;
}

.delete_question_holder {
	font-size: 17px;
	font-weight: bold;
	margin: 30px auto;
	width: 600px;
}

.cols_holder {
	width: 910px;
	overflow: hidden;
}

#header {
	text-align: right;
	font-size: 23px;
	font-weight: bold;
	color: #008040;
	padding-right: 10px;
}

#footer {
	color: white;
	height: 30px;
    padding-top: 13px;
    text-align: center;
	background-image: url("../images/background_green.JPG");
}

#index {
	overflow: hidden;
	width: 910px;
	padding: 100px 20px;
}

#itemsManagement {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#itemsManagement .search_form {
	border: 1px dashed #008040;
	padding: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

#itemsManagement .search_form .left_col {
	float: left;
	margin-right: 150px;
	padding-top: 5px;
}

#itemsManagement .search_form .right_col {
	float: left;
	padding-top: 5px;
}

#itemsManagement .search_form .search_btn_col {
	float: right;
}

#itemsManagement .search_form .left_col input {
	width: 150px;
}

#itemsManagement .search_form .right_col select {
	width: 150px;
}

#itemsManagement .middle_col {
	margin: 0 auto;
	width: 250px;
}

#itemsManagement .items_holder {
	margin: 10px 0;
}

#itemsManagement .items_holder select {
	height: 150px;
	width: 250px;
}

#itemsManagement .btn_row {
	margin: 0 auto;
	width: 305px;
}

#itemsForm {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#itemsForm .form_holder {
	overflow: hidden;
	width: 870px;
	padding: 0 20px;
}

#itemsForm .form_holder .left_col {
	float: left;
}

#itemsForm .form_holder .right_col {
	float: right;
}

#itemsForm .form_holder .left_col .row {
	overflow: hidden;
	margin-bottom: 10px;
}

#itemsForm .form_holder .left_col .row .label_holder {
	float: left;
	width: 75px;
	padding-top: 6px;
}

#itemsForm .form_holder .left_col .row .input_holder {
	float: left;
	padding-top: 3px;
}

#itemsForm .form_holder .left_col .row .input_holder input {
	width: 150px;
}

#itemsForm .form_holder .left_col .row .input_holder select {
	width: 150px;
}

#itemsForm .form_holder .left_col .row .upload_input_holder {
	float: left;
	padding-top: 3px;
	width: 210px;
}

#itemsForm .form_holder .left_col .row .btn_holder {
	float: left;
	margin-left: 20px;
}

#itemsForm .form_holder .right_col textarea {
	width: 300px;
	height: 100px;
	margin-top: 10px;
}

#itemsForm .btn_row {
	margin: 25px auto;
	width: 250px;
}

#itemsForm .btn_row .margin_left_btn {
	margin-left: 45px;
}

#itemsDelete {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#itemsDelete .btn_row {
	margin: 0 auto;
	width: 250px;
}

#loginForm {
	overflow: hidden;
	padding: 150px 0 150px 300px;
    width: 610px;
}

#loginForm .login_btn {
	margin-top: 10px;
	text-align: center;
	width: 200px;
}

#loginForm .input {
	overflow: hidden;
	margin: 3px 0;
}

#loginForm .input input {
	width: 150px;
}

#loginForm .usr_pass_label {
	width: 25px;
}

#loginForm .input .label_holder {
	float: left;
	padding-top: 3px;
	width: 60px;
}

#loginForm .input .input_holder {
	float: left;
}

#categoriesForm {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#categoriesForm .name_holder {
	padding-left: 20px;
	margin-bottom: 20px;
}

#categoriesForm .name_holder input {
	width: 150px;
}

#categoriesForm .left_col {
	float: left;
	margin-left: 60px;
	width: 280px;
}

#categoriesForm .middle_col {
	float: left;
	margin: 0 75px;
	padding-top: 65px;
}

#categoriesForm .middle_col img {
	cursor: pointer;
}

#categoriesForm .middle_col .btn_holder {
	margin-top: 10px;
}

#categoriesForm .right_col {
	float: right;
	width: 300px;
}

#categoriesForm .items_holder {
	margin: 10px 0;
}

#categoriesForm .items_holder select {
	height: 150px;
	width: 250px;
}

#categoriesForm .btn_row {
	margin: 25px auto;
	width: 250px;
}

#categoriesForm .btn_row .margin_left_btn {
	margin-left: 45px;
}

#categoriesManagement {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#categoriesManagement .middle_col {
	margin: 0 auto;
	width: 250px;
}

#categoriesManagement .categories_holder {
	margin: 10px 0;
}

#categoriesManagement .categories_holder select {
	height: 150px;
	width: 250px;
}

#categoriesManagement .btn_row {
	margin: 0 auto;
	width: 305px;
}

#categoriesDelete {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#categoriesDelete .btn_row {
	margin: 0 auto;
	width: 250px;
}

#clientsManagement {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#clientsManagement .search_form {
	border: 1px dashed #008040;
	overflow: hidden;
	padding: 10px;
}

#clientsManagement .search_form .left_col {
	float: left;
	margin-right: 150px;
}

#clientsManagement .search_form .right_col {
	float: left;
}

#clientsManagement .search_form .search_btn_col {
	float: right;
	padding-top: 20px;
}

#clientsManagement .search_form .second_row {
	margin-top: 10px;
	overflow: hidden;
}

#clientsManagement .search_form .first_row {
	overflow: hidden;
}

#clientsManagement .search_form .label_holder {
	float: left;
	padding-top: 4px;
	width: 75px;
}

#clientsManagement .search_form .input_holder {
	float: left;
}

#clientsManagement .search_form .input_holder input {
	width: 150px;
}

#suppliersManagement {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#suppliersManagement .search_form {
	border: 1px dashed #008040;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 20px;
}

#suppliersManagement .search_form .left_col {
	float: left;
	margin-right: 150px;
}

#suppliersManagement .search_form .right_col {
	float: left;
}

#suppliersManagement .search_form .search_btn_col {
	float: right;
	padding-top: 20px;
}

#suppliersManagement .search_form .second_row {
	margin-top: 10px;
	overflow: hidden;
}

#suppliersManagement .search_form .first_row {
	overflow: hidden;
}

#suppliersManagement .search_form .checkbox_holder {
	float: left;
	margin-right: 4px;
	padding-top: 2px;
}

#suppliersManagement .search_form .label_holder {
	float: left;
	padding-top: 4px;
	width: 125px;
}

#suppliersManagement .search_form .email_label_holder {
	float: left;
	padding-top: 4px;
	width: 50px;
}

#suppliersManagement .search_form .input_holder {
	float: left;
}

#suppliersManagement .search_form .input_holder input {
	width: 150px;
}

#suppliersManagement .middle_col {
	margin: 0 auto;
	width: 370px;
}

#suppliersManagement .suppliers_holder {
	margin: 10px 0;
}

#suppliersManagement .suppliers_holder select {
	height: 150px;
	width: 350px;
}

#suppliersManagement .btn_row {
	margin: 0 auto;
	width: 410px;
}

#suppliersForm {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#suppliersForm .form_holder {
	overflow: hidden;
	width: 870px;
	padding: 0 20px;
	margin-bottom: 20px;
}

#suppliersForm .form_holder .left_col {
	float: left;
}

#suppliersForm .form_holder .right_col {
	float: right;
}

#suppliersForm .form_holder .left_col .row {
	overflow: hidden;
	margin-bottom: 10px;
}

#suppliersForm .form_holder .left_col .row .label_holder {
	float: left;
	width: 80px;
	padding-top: 6px;
}

#suppliersForm .form_holder .left_col .row .input_holder {
	float: left;
	padding-top: 3px;
}

#suppliersForm .form_holder .left_col .row .input_holder input {
	width: 150px;
}

#suppliersForm .form_holder .left_col .row {
	overflow: hidden;
}

#suppliersForm .form_holder .right_col .row .label_holder {
	float: left;
	width: 80px;
	padding-top: 6px;
}

#suppliersForm .form_holder .right_col .row .textarea_holder {
	float: left;
}

#suppliersForm .form_holder .right_col .row .textarea_holder textarea {
	width: 300px;
	height: 90px;
}

#suppliersForm .items_management_holder {
	overflow: hidden;
	width: 910px;
}

#suppliersForm .items_management_holder .left_col {
	float: left;
	margin-left: 60px;
	width: 280px;
}

#suppliersForm .items_management_holder .middle_col {
	float: left;
	margin: 0 75px;
	padding-top: 65px;
}

#suppliersForm .items_management_holder .middle_col .btn_holder {
	margin-top: 10px;
}

#suppliersForm .items_management_holder .right_col {
	float: right;
	width: 300px;
}

#suppliersForm .items_management_holder .items_holder {
	margin: 10px 0;
}

#suppliersForm .items_management_holder .items_holder select {
	height: 150px;
	width: 250px;
}

#suppliersForm .items_management_holder .right_col .filter_holder .filter_input {
	width: 90px;
}

#suppliersForm .btn_row {
	margin: 25px auto;
	width: 250px;
}

#suppliersForm .btn_row .margin_left_btn {
	margin-left: 45px;
}

#suppliersForm .middle_col img {
	cursor: pointer;
}

#suppliersDelete {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#suppliersDelete .btn_row {
	margin: 0 auto;
	width: 250px;
}

#suppliersDetails {
	overflow: hidden;
	width: 910px;
	padding: 20px 0;
}

#suppliersDetails .form_holder {
	overflow: hidden;
	width: 870px;
	padding: 0 20px;
	margin-bottom: 20px;
}

#suppliersDetails .form_holder .left_col {
	float: left;
}

#suppliersDetails .form_holder .right_col {
	float: right;
}

#suppliersDetails .form_holder .left_col .row {
	overflow: hidden;
	margin-bottom: 10px;
}

#suppliersDetails .form_holder .left_col .row .label_holder {
	float: left;
	width: 80px;
	padding-top: 6px;
}

#suppliersDetails .form_holder .left_col .row .data_holder {
	border: 1px dotted #008040;
	float: left;
	padding: 3px;
	width: 150px;
}

#suppliersDetails .form_holder .right_col .row .label_holder {
	float: left;
	width: 80px;
	padding-top: 6px;
}

#suppliersDetails .form_holder .right_col .row .textarea_holder {
	border: 1px dotted #008040;
	float: left;
	width: 300px;
	height: 90px;
	padding: 3px;
}

#suppliersDetails .items_delivery_holder {
	overflow: hidden;
	width: 888px;
	border: 1px dashed #008040;
	padding: 10px;
	margin-bottom: 20px;
}

#suppliersDetails .items_delivery_holder .left_col {
	float: left;
	margin-left: 60px;
	width: 280px;
}

#suppliersDetails .items_delivery_holder .left_col .items_holder {
	margin: 10px 0;
}

#suppliersDetails .items_delivery_holder .left_col .items_holder select {
	height: 150px;
	width: 250px;
}

#suppliersDetails .items_delivery_holder .right_col {
	float: right;
	padding-top: 55px;
	width: 300px;
}

#suppliersDetails .items_delivery_holder .right_col .amount_holder input {
	width: 95px;
}

#suppliersDetails .items_delivery_holder .right_col .btn_holder {
	margin-top: 20px;
}

#suppliersDetails .items_delivery_holder .right_col .status_holder {
	font-weight: bold;
	font-size: 15px;
	padding: 10px;
	margin-top: 20px;
	border: 1px dashed #008040;
}

#suppliersDetails .items_delivery_holder .right_col .status_holder .green {
	color: #008040;
}

#suppliersDetails .items_delivery_holder .right_col .status_holder .red {
	color: red;
}